home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / rss7_s6a.ppd < prev    next >
Encoding:
PostScript Printer Description  |  2003-02-21  |  25.6 KB  |  884 lines

  1. *PPD-Adobe: "4.3"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1987-1995 Adobe Systems Incorporated. 
  4. *% All Rights Reserved. 
  5. *% Permission is granted for redistribution of this file as
  6. *% long as this copyright notice is intact and the contents
  7. *% of the file is not altered in any way from its original form.
  8. *% End of Copyright statement
  9.  
  10. *% --------------- General Information ---------------
  11.  
  12. *FileVersion: "1.2"
  13. *FormatVersion: "4.3"
  14. *LanguageEncoding: ISOLatin1
  15. *LanguageVersion: English
  16. *Manufacturer: "RISO"
  17. *ModelName: "SC7500 for RISOGRAPH SR series 600 dpi"
  18. *ShortNickName: "SC7500-RISO SR-600dpi"
  19. *NickName: "SC7500 for RISOGRAPH SR series 600 dpi"
  20. *PCFileName: "RSS7_S6A.PPD"
  21. *Product: "(SC7500)"
  22. *PSVersion: "(2015.107) 0"
  23.  
  24. *% --------------- System Management ---------------
  25.  
  26. *FreeVM: "1000000"
  27. *Reset: "
  28.   count 0 eq
  29.   { false } { true exch startjob } ifelse not {
  30.     (WARNING: Cannot reset printer.) =
  31.     (Missing or invalid password.) =
  32.     (Please contact the author of this software.)
  33.     = flush quit
  34.   } if systemdict /quit get exec
  35.   (WARNING : Printer Reset Failed.) = flush"
  36. *End
  37. *Password: "0"
  38. *ExitServer: "
  39.   count 0 eq
  40.   { false } { true exch startjob } ifelse not {
  41.     (WARNING: Cannot modify initial VM.) =
  42.     (Missing or invalid password.) =
  43.     (Please contact the author of this software.) = flush quit
  44.   } if"
  45. *End
  46.  
  47. *% --------------- Options ---------------
  48.  
  49. *OpenGroup: InstallableOptions
  50.  
  51. *OpenUI *Option1/Drum Size: PickOne
  52. *DefaultOption1: A3Drum
  53. *Option1 TabloidDrum/Ledger: ""
  54. *Option1 A3Drum/A3: ""
  55. *CloseUI: *Option1
  56.  
  57. *OpenUI *Option2/Sorter: Boolean
  58. *DefaultOption2: False
  59. *Option2 True/Installed: ""
  60. *Option2 False/Not Installed: ""
  61. *CloseUI: *Option2
  62.  
  63. *CloseGroup: InstallableOptions
  64.  
  65. *% --------------- Constraints ---------------
  66.  
  67. *% ----- Option1 TabloidDrum
  68. *UIConstraints: *Option1 TabloidDrum *PageSize A3
  69. *UIConstraints: *PageSize A3 *Option1 TabloidDrum
  70.  
  71. *UIConstraints: *Option1 TabloidDrum *PageRegion A3
  72. *UIConstraints: *PageRegion A3 *Option1 TabloidDrum
  73.  
  74. *% ----- Option1 A3Drum
  75. *UIConstraints: *Option1 A3Drum *PageSize Tabloid
  76. *UIConstraints: *PageSize Tabloid *Option1 A3Drum
  77.  
  78. *UIConstraints: *Option1 A3Drum *PageRegion Tabloid
  79. *UIConstraints: *PageRegion Tabloid *Option1 A3Drum
  80.  
  81. *% ----- Option2 False (Sorter not installed)
  82. *UIConstraints: *Option2 False *RS01Sorter
  83. *UIConstraints: *RS01Sorter *Option2 False
  84.  
  85. *% --------------- Basic Device Capabilities ---------------
  86.  
  87. *ColorDevice: False
  88. *DefaultColorSpace: Gray
  89. *FileSystem: True
  90. *?FileSystem: "
  91.   save
  92.     statusdict /diskstatus known {(True)} {(False)}
  93.     ifelse = flush
  94.   restore"
  95. *End
  96. *LanguageLevel: "2"
  97. *Throughput: "120"
  98. *TTRasterizer: Type42
  99. *1284Modes Parallel: Compat Nibble Byte ECP
  100. *1284DeviceID: "MANUFACTURER:RISO;COMMAND SET:PJL,PCL,POSTSCRIPT;MODEL:SC7500;CLASS:PRINTER"
  101.  
  102. *% --------------- Emulations and Protocols ---------------
  103.  
  104. *Protocols: PJL TBCP
  105.  
  106. *% --------------- Job Control Language ---------------
  107.  
  108. *JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
  109. *JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>"
  110. *JCLEnd: "<1B>%-12345X"
  111.  
  112. *% --------------- Resolution and Appearance Control ---------------
  113.  
  114. *DefaultResolution: 600dpi
  115.  
  116. *?Resolution: "
  117.   save
  118.     currentpagedevice /HWResolution get
  119.     aload pop 1 index
  120.     (    ) cvs print
  121.     dup 3 1 roll ne
  122.     {(x) print (     ) cvs print} {pop} ifelse
  123.     (dpi) = flush
  124.   restore"
  125. *End
  126.  
  127. *% --------------- Halftone Information ---------------
  128.  
  129. *DefaultHalftoneType: 6
  130. *ScreenFreq: "75.0"
  131. *ScreenAngle: "45.0"
  132. *DefaultScreenProc: Dot
  133. *ScreenProc Dot: "
  134.   {abs  exch  abs  2 copy  add  1 gt
  135.     {1 sub  dup  mul  exch 1 sub  dup  mul  add  1 sub }
  136.     {dup  mul  exch  dup  mul add  1 exch  sub }
  137.   ifelse }"
  138. *End
  139. *ScreenProc Line: "{ pop }"
  140. *ScreenProc Ellipse: "
  141.   { dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  142. *End
  143.  
  144. *% --------------- Media Selection ---------------
  145.  
  146. *OpenUI *PageSize: PickOne
  147. *OrderDependency: 20 AnySetup *PageSize
  148. *DefaultPageSize: Unknown
  149. *PageSize Letter/Letter: "<< /PageSize [612 792] >> setpagedevice"
  150. *PageSize Legal/Legal: "<< /PageSize [612 1008] >> setpagedevice"
  151. *PageSize Tabloid/Tabloid: "<< /PageSize [792 1224] >> setpagedevice"
  152. *PageSize Foolscap/Foolscap: "<< /PageSize [612 964] >> setpagedevice"
  153. *PageSize Statement/Statement: "<< /PageSize [396 612] >> setpagedevice"
  154. *PageSize A3/A3: "<< /PageSize [842 1191] >> setpagedevice"
  155. *PageSize A4/A4: "<< /PageSize [595 842] >> setpagedevice"
  156. *PageSize ISOB4/ISO B4: "<< /PageSize [709 1001] >> setpagedevice"
  157. *PageSize ISOB5/ISO B5: "<< /PageSize [499 709] >> setpagedevice"
  158. *PageSize ISOB6/ISO B6: "<< /PageSize [354 499] >> setpagedevice"
  159. *PageSize B4/B4: "<< /PageSize [729 1032] >> setpagedevice"
  160. *PageSize B5/B5: "<< /PageSize [516 729] >> setpagedevice"
  161. *PageSize B6/B6: "<< /PageSize [363 516] >> setpagedevice"
  162. *PageSize Postcard/Postcard-J: "<< /PageSize [284 419] >> setpagedevice"
  163. *PageSize Postcard.1/Postcard: "<< /PageSize [252 396] >> setpagedevice"
  164. *?PageSize: "
  165.   save
  166.     currentpagedevice /PageSize get aload pop
  167.     2 copy gt {exch} if (Unknown)
  168.     15 dict
  169.     dup [612 792] (Letter) put
  170.     dup [612 1008] (Legal) put
  171.     dup [792 1224] (Tabloid) put
  172.     dup [612 964] (Foolscap) put
  173.     dup [396 612] (Statement) put
  174.     dup [842 1191] (A3) put
  175.     dup [595 842] (A4) put
  176.     dup [709 1001] (ISOB4) put
  177.     dup [499 709] (ISOB5) put
  178.     dup [354 499] (ISOB6) put
  179.     dup [729 1032] (B4) put
  180.     dup [516 729] (B5) put
  181.     dup [363 516] (B6) put
  182.     dup [284 419] (Postcard) put
  183.     dup [252 396] (Postcard.1) put
  184.     { exch aload pop 4 index sub abs 5 le exch 5 index sub
  185.       abs 5 le and { exch pop exit } { pop } ifelse
  186.     } bind forall = flush pop pop
  187.   restore"
  188. *End
  189. *CloseUI: *PageSize
  190.  
  191. *OpenUI *PageRegion: PickOne
  192. *OrderDependency: 20 AnySetup *PageRegion
  193. *DefaultPageRegion: Unknown
  194. *PageRegion Letter/Letter: "<< /PageSize [612 792] >> setpagedevice"
  195. *PageRegion Legal/Legal: "<< /PageSize [612 1008] >> setpagedevice"
  196. *PageRegion Tabloid/Tabloid: "<< /PageSize [792 1224] >> setpagedevice"
  197. *PageRegion Foolscap/Foolscap: "<< /PageSize [612 964] >> setpagedevice"
  198. *PageRegion Statement/Statement: "<< /PageSize [396 612] >> setpagedevice"
  199. *PageRegion A3/A3: "<< /PageSize [842 1191] >> setpagedevice"
  200. *PageRegion A4/A4: "<< /PageSize [595 842] >> setpagedevice"
  201. *PageRegion ISOB4/ISO B4: "<< /PageSize [709 1001] >> setpagedevice"
  202. *PageRegion ISOB5/ISO B5: "<< /PageSize [499 709] >> setpagedevice"
  203. *PageRegion ISOB6/ISO B6: "<< /PageSize [354 499] >> setpagedevice"
  204. *PageRegion B4/B4: "<< /PageSize [729 1032] >> setpagedevice"
  205. *PageRegion B5/B5: "<< /PageSize [516 729] >> setpagedevice"
  206. *PageRegion B6/B6: "<< /PageSize [363 516] >> setpagedevice"
  207. *PageRegion Postcard/Postcard-J: "<< /PageSize [284 419] >> setpagedevice"
  208. *PageRegion Postcard.1/Postcard: "<< /PageSize [252 396] >> setpagedevice"
  209. *CloseUI: *PageRegion
  210.  
  211. *DefaultImageableArea: Unknown
  212. *ImageableArea Letter/Letter: "15 12 597 772"
  213. *ImageableArea Legal/Legal: "15 12 597 988"
  214. *ImageableArea Tabloid/Tabloid: "15 12 777 1204"
  215. *ImageableArea Foolscap/Foolscap: "15 12 597 944"
  216. *ImageableArea Statement/Statement: "15 12 381 592"
  217. *ImageableArea A3/A3: "15 12 827 1171"
  218. *ImageableArea A4/A4: "15 12 580 822"
  219. *ImageableArea ISOB4/ISO B4: "15 12 694 981"
  220. *ImageableArea ISOB5/ISO B5: "15 12 484 689"
  221. *ImageableArea ISOB6/ISO B6: "15 12 339 479"
  222. *ImageableArea B4/B4: "15 12 714 1012"
  223. *ImageableArea B5/B5:  "15 12 501 709"
  224. *ImageableArea B6/B6: "15 12 348 496"
  225. *ImageableArea Postcard/Postcard-J: "15 12 269 399"
  226. *ImageableArea Postcard.1/Postcard: "15 12 237 376"
  227. *?ImageableArea: "
  228.   save
  229.     /cvp { cvi (            ) cvs print ( ) print } bind def
  230.     newpath clippath pathbbox
  231.     4 -2 roll exch 2 {ceiling cvp} repeat
  232.     exch 2 {floor cvp} repeat flush
  233.   restore"
  234. *End
  235.  
  236. *DefaultPaperDimension: Unknown
  237. *PaperDimension Letter/Letter: "612 792"
  238. *PaperDimension Legal/Legal: "612 1008"
  239. *PaperDimension Tabloid/Tabloid: "792 1224"
  240. *PaperDimension Foolscap/Foolscap: "612 964"
  241. *PaperDimension Statement/Statement: "396 612"
  242. *PaperDimension A3/A3: "842 1191"
  243. *PaperDimension A4/A4: "595 842"
  244. *PaperDimension ISOB4/ISO B4: "709 1001"
  245. *PaperDimension ISOB5/ISO B5: "499 709"
  246. *PaperDimension ISOB6/ISO B6: "354 499"
  247. *PaperDimension B4/B4: "729 1032"
  248. *PaperDimension B5/B5: "516 729"
  249. *PaperDimension B6/B6: "363 516"
  250. *PaperDimension Postcard/Postcard-J: "284 419"
  251. *PaperDimension Postcard.1/Postcard: "252 396"
  252.  
  253. *% --------------- Custom Page Sizes ---------------
  254.  
  255. *NonUIOrderDependency: 20 AnySetup *CustomPageSize 
  256. *CustomPageSize True: "
  257.   pop pop pop
  258.   2 dict begin
  259.   /PageSize [4 -2 roll] def
  260.   /ImagingBBox null def
  261.   currentdict end setpagedevice"
  262. *End
  263.  
  264. *ParamCustomPageSize Width: 1 points 1 842
  265. *ParamCustomPageSize Height: 2 points 1 1224
  266. *ParamCustomPageSize WidthOffset: 3 points 0 0
  267. *ParamCustomPageSize HeightOffset: 4 points 0 0
  268. *ParamCustomPageSize Orientation: 5 int 0 0
  269. *MaxMediaWidth: "842"
  270. *MaxMediaHeight: "1224"
  271. *LeadingEdge Short: ""
  272. *DefaultLeadingEdge: Short
  273. *HWMargins: 15 12 15 20
  274.  
  275. *VariablePaperSize: True
  276.  
  277. *% --------------- Media Handling ---------------
  278.  
  279. *OpenUI *InputSlot: PickOne
  280. *OrderDependency: 10 AnySetup *InputSlot
  281. *DefaultInputSlot: MultipurposeTray
  282. *InputSlot MultipurposeTray/Multipurpose Tray: ""
  283. *CloseUI: *InputSlot
  284.  
  285. *RequiresPageRegion All: True
  286.  
  287. *OpenUI *RS01Sorter/Sort Mode: PickOne
  288. *OrderDependency: 30 AnySetup *RS01Sorter
  289. *DefaultRS01Sorter: None
  290. *RS01Sorter Sort/Sort: "<< /OutputAttributes << 1 << /OutputType (sort) /MatchAll false >> >> /OutputType (sort) >> setpagedevice"
  291. *RS01Sorter Group/Group: "<< /OutputAttributes << 1 << /OutputType (group) /MatchAll false >> >> /OutputType (group) >> setpagedevice"
  292. *RS01Sorter Stack/Stack: "<< /OutputAttributes << 1 << /OutputType (stack) /MatchAll false >> >> /OutputType (stack) >> setpagedevice"
  293. *RS01Sorter None/NonSort: "<< /OutputAttributes << 1 << /OutputType (none) /MatchAll false >> >> /OutputType (none) >> setpagedevice"
  294. *?RS01Sorter: "
  295.   save
  296.     currentpagedevice /OutputType get
  297.     dup length 0 eq { pop (None) }
  298.     { cvn << /sort (Sort) /group (Group) /stack (Stack) /none (None) >> exch get
  299.     } ifelse
  300.     = flush
  301.   restore"
  302. *End
  303. *CloseUI: *RS01Sorter
  304.  
  305. *OpenUI *RS02DefaultScreen/ABS Screening: PickOne
  306. *OrderDependency: 40 AnySetup *RS02DefaultScreen
  307. *DefaultRS02DefaultScreen: ABS
  308. *RS02DefaultScreen ABS/On: "
  309. 1
  310. dup
  311. /RisoControl/ProcSet findresource begin
  312. currentdict /GetJobAbsMode known {
  313.     GetJobAbsMode
  314. }{
  315.     GetAbsMode
  316. }ifelse ne {
  317.     currentdict /SetJobAbsMode known {
  318.         SetJobAbsMode
  319.     }{
  320.         SetAbsMode
  321.     }ifelse
  322.     currentpagedevice setpagedevice
  323. }if
  324. end"
  325. *End
  326. *RS02DefaultScreen Rational/Off: "
  327. 0
  328. dup
  329. /RisoControl/ProcSet findresource begin
  330. currentdict /GetJobAbsMode known {
  331.     GetJobAbsMode
  332. }{
  333.     GetAbsMode
  334. }ifelse ne {
  335.     currentdict /SetJobAbsMode known {
  336.         SetJobAbsMode
  337.     }{
  338.         SetAbsMode
  339.     }ifelse
  340.     currentpagedevice setpagedevice
  341. }if
  342. end"
  343. *End
  344. *?RS02DefaultScreen: "
  345.   save
  346.     /RisoControl /ProcSet findresource
  347.     /GetJobAbsMode 2 copy known
  348.     {
  349.       get exec
  350.     } {
  351.       pop pop -1
  352.     } ifelse (Unknown)
  353.     << 0    (Rational) 1    (ABS) >> {
  354.       exch 3 index
  355.       eq {
  356.         exch pop exit
  357.       } if pop
  358.     }forall
  359.     = flush pop
  360.   restore"
  361. *End
  362. *CloseUI: *RS02DefaultScreen
  363.  
  364. *OpenUI *RS03Speed/Print Speed: PickOne
  365. *OrderDependency: 40 AnySetup *RS03Speed
  366. *DefaultRS03Speed: Standard
  367. *RS03Speed Panel/Panel Settings: "
  368.     (Undefined)/RisoControl /ProcSet findresource dup
  369.     /SetJobPrintSpeedName known {
  370.         /SetJobPrintSpeedName
  371.     }{
  372.     /SetPrintSpeedName
  373.     }ifelse
  374.     get exec"
  375. *End
  376. *RS03Speed Lowest/Slowest: "
  377.     (Lowest)/RisoControl /ProcSet findresource dup
  378.     /SetJobPrintSpeedName known {
  379.         /SetJobPrintSpeedName
  380.     }{
  381.     /SetPrintSpeedName
  382.     }ifelse
  383.     get exec"
  384. *End
  385. *RS03Speed Low/Slow: "
  386.     (Low)/RisoControl /ProcSet findresource dup
  387.     /SetJobPrintSpeedName known {
  388.         /SetJobPrintSpeedName
  389.     }{
  390.     /SetPrintSpeedName
  391.     }ifelse
  392.     get exec"
  393. *End
  394. *RS03Speed Standard/Standard: "
  395.     (Standard)/RisoControl /ProcSet findresource dup
  396.     /SetJobPrintSpeedName known {
  397.         /SetJobPrintSpeedName
  398.     }{
  399.     /SetPrintSpeedName
  400.     }ifelse
  401.     get exec"
  402. *End
  403. *RS03Speed High/Fast: "
  404.     (High)/RisoControl /ProcSet findresource dup
  405.     /SetJobPrintSpeedName known {
  406.         /SetJobPrintSpeedName
  407.     }{
  408.     /SetPrintSpeedName
  409.     }ifelse
  410.     get exec"
  411. *End
  412. *RS03Speed Highest/Fastest: "
  413.     (Highest)/RisoControl /ProcSet findresource dup
  414.     /SetJobPrintSpeedName known {
  415.         /SetJobPrintSpeedName
  416.     }{
  417.     /SetPrintSpeedName
  418.     }ifelse
  419.     get exec"
  420. *End
  421. *?RS03Speed: "
  422.     save
  423.     /RisoControl /ProcSet findresource dup /GetJobPrintSpeedName known{
  424.     /GetJobPrintSpeedName
  425.     }{
  426.     /GetPrintSpeedName
  427.     }ifelse get exec
  428.     dup (Undefined) eq {
  429.     pop (Panel)
  430.     }if
  431.     = flush
  432.     restore"
  433. *End
  434. *CloseUI: *RS03Speed
  435.  
  436. *OpenUI *RS04Density/Print Density: PickOne
  437. *OrderDependency: 40 AnySetup *RS04Density
  438. *DefaultRS04Density: Standard
  439. *RS04Density Panel/Panel Settings: "
  440.     (Undefined)/RisoControl /ProcSet findresource dup
  441.     /SetJobPrintDensName known {
  442.         /SetJobPrintDensName
  443.     }{
  444.     /SetPrintDensName
  445.     }ifelse
  446.     get exec"
  447. *End
  448. *RS04Density Lightest/Lightest: "
  449.     (Lightest)/RisoControl /ProcSet findresource dup
  450.     /SetJobPrintDensName known {
  451.         /SetJobPrintDensName
  452.     }{
  453.     /SetPrintDensName
  454.     }ifelse
  455.     get exec"
  456. *End
  457. *RS04Density Light/Light: "
  458.     (Light)/RisoControl /ProcSet findresource dup
  459.     /SetJobPrintDensName known {
  460.         /SetJobPrintDensName
  461.     }{
  462.     /SetPrintDensName
  463.     }ifelse
  464.     get exec"
  465. *End
  466. *RS04Density Standard/Standard: "
  467.     (Standard)/RisoControl /ProcSet findresource dup
  468.     /SetJobPrintDensName known {
  469.         /SetJobPrintDensName
  470.     }{
  471.     /SetPrintDensName
  472.     }ifelse
  473.     get exec"
  474. *End
  475. *RS04Density Dark/Dark: "
  476.     (Dark)/RisoControl /ProcSet findresource dup
  477.     /SetJobPrintDensName known {
  478.         /SetJobPrintDensName
  479.     }{
  480.     /SetPrintDensName
  481.     }ifelse
  482.     get exec"
  483. *End
  484. *RS04Density Darkest/Darkest: "
  485.     (Darkest)/RisoControl /ProcSet findresource dup
  486.     /SetJobPrintDensName known {
  487.         /SetJobPrintDensName
  488.     }{
  489.     /SetPrintDensName
  490.     }ifelse
  491.     get exec"
  492. *End
  493. *?RS04Density: "
  494.     save
  495.     /RisoControl /ProcSet findresource dup /GetJobPrintDensName known{
  496.     /GetJobPrintDensName
  497.     }{
  498.     /GetPrintDensName
  499.     }ifelse get exec
  500.     dup (Undefined) eq {
  501.     pop (Panel)
  502.     }if = flush
  503.   restore"
  504. *End
  505. *CloseUI: *RS04Density
  506.  
  507. *OpenUI *RS05ConfidentialMode/Confidential Mode: PickOne
  508. *OrderDependency: 40 AnySetup *RS05ConfidentialMode
  509. *DefaultRS05ConfidentialMode: False
  510. *RS05ConfidentialMode True/On: "
  511.     true /RisoControl /ProcSet findresource 
  512.     dup /SetJobConfidentialMode known {
  513.     /SetJobConfidentialMode
  514.     }{
  515.     /SetConfidentialMode
  516.     }ifelse get exec"
  517. *End
  518. *RS05ConfidentialMode False/Off: "
  519.     false /RisoControl /ProcSet findresource 
  520.     dup /SetJobConfidentialMode known {
  521.     /SetJobConfidentialMode
  522.     }{
  523.     /SetConfidentialMode
  524.     }ifelse get exec"
  525. *End
  526. *?RS05ConfidentialMode: "
  527.     save
  528.     /RisoControl /ProcSet findresource
  529.     dup /GetJobConfidentialMode known {
  530.     /GetJobConfidentialMode
  531.     }{
  532.     /GetConfidentialMode
  533.     }
  534.     ifelse
  535.     get exec {
  536.     (True)
  537.     }{    
  538.     (False)
  539.     }ifelse = flush 
  540.     restore"
  541. *End
  542. *CloseUI: *RS05ConfidentialMode
  543.  
  544. *OpenUI *RS06AutoContinue/Auto Print: PickOne
  545. *OrderDependency: 40 AnySetup *RS06AutoContinue
  546. *DefaultRS06AutoContinue: True
  547. *RS06AutoContinue True/On: "
  548.     true /RisoControl /ProcSet findresource dup /SetJobAutoContinue
  549.     known {
  550.     /SetJobAutoContinue
  551.     }{
  552.     /SetAutoContinue
  553.     }ifelse get exec"
  554. *End
  555. *RS06AutoContinue False/Off: "
  556.     false /RisoControl /ProcSet findresource dup /SetJobAutoContinue
  557.     known {
  558.     /SetJobAutoContinue
  559.     }{
  560.     /SetAutoContinue
  561.     }ifelse get exec"
  562. *End
  563. *?RS06AutoContinue: "
  564.     save
  565.     /RisoControl /ProcSet findresource dup /GetJobAutoContinue
  566.     known {
  567.     /GetJobAutoContinue
  568.     }{
  569.     /GetAutoContinue
  570.     }ifelse get exec
  571.     {
  572.     (True)
  573.     }{    
  574.     (False)
  575.     }ifelse
  576.     = flush
  577.     restore"
  578. *End
  579. *CloseUI: *RS06AutoContinue
  580.  
  581. *OpenUI *RS07NumProofCopies/Proof Copies: PickOne
  582. *OrderDependency: 40 AnySetup *RS07NumProofCopies
  583. *DefaultRS07NumProofCopies: 1
  584. *RS07NumProofCopies 0: "
  585.     0 /RisoControl /ProcSet findresource dup /SetJobNumberProofCopies
  586.     known {
  587.         /SetJobNumberProofCopies
  588.     }{
  589.     /SetNumberProofCopies
  590.     }ifelse get exec"
  591. *End
  592. *RS07NumProofCopies 1: "
  593.     1 /RisoControl /ProcSet findresource dup /SetJobNumberProofCopies
  594.     known {
  595.     /SetJobNumberProofCopies
  596.     }{
  597.     /SetNumberProofCopies
  598.     }ifelse get exec"
  599. *End
  600. *RS07NumProofCopies 2: "
  601.     2 /RisoControl /ProcSet findresource dup /SetJobNumberProofCopies
  602.     known {
  603.         /SetJobNumberProofCopies
  604.     }{
  605.     /SetNumberProofCopies
  606.     }ifelse get exec"
  607. *End
  608. *RS07NumProofCopies 3: "
  609.     3 /RisoControl /ProcSet findresource dup /SetJobNumberProofCopies
  610.     known {
  611.         /SetJobNumberProofCopies
  612.     }{
  613.     /SetNumberProofCopies
  614.     }ifelse get exec"
  615. *End
  616. *RS07NumProofCopies 4: "
  617.     4 /RisoControl /ProcSet findresource dup /SetJobNumberProofCopies
  618.     known {
  619.         /SetJobNumberProofCopies
  620.     }{
  621.     /SetNumberProofCopies
  622.     }ifelse get exec"
  623. *End
  624. *RS07NumProofCopies 5: "
  625.     5 /RisoControl /ProcSet findresource dup /SetJobNumberProofCopies
  626.     known {
  627.         /SetJobNumberProofCopies
  628.     }{
  629.     /SetNumberProofCopies
  630.     }ifelse get exec"
  631. *End
  632. *RS07NumProofCopies 6: "
  633.     6 /RisoControl /ProcSet findresource dup /SetJobNumberProofCopies
  634.     known {
  635.         /SetJobNumberProofCopies
  636.     }{
  637.     /SetNumberProofCopies
  638.     }ifelse get exec"
  639. *End
  640. *RS07NumProofCopies 7: "
  641.     7 /RisoControl /ProcSet findresource dup /SetJobNumberProofCopies
  642.     known {
  643.         /SetJobNumberProofCopies
  644.     }{
  645.     /SetNumberProofCopies
  646.     }ifelse get exec"
  647. *End
  648. *RS07NumProofCopies 8: "
  649.     8 /RisoControl /ProcSet findresource dup /SetJobNumberProofCopies
  650.     known {
  651.         /SetJobNumberProofCopies
  652.     }{
  653.     /SetNumberProofCopies
  654.     }ifelse get exec"
  655. *End
  656. *RS07NumProofCopies 9: "
  657.     9 /RisoControl /ProcSet findresource dup /SetJobNumberProofCopies
  658.     known {
  659.         /SetJobNumberProofCopies
  660.     }{
  661.     /SetNumberProofCopies
  662.     }ifelse get exec"
  663. *End
  664. *?RS07NumProofCopies: "
  665.     save
  666.     /RisoControl /ProcSet findresource dup /GetJobNumberProofCopies
  667.     known {
  668.         /GetJobNumberProofCopies
  669.     }{
  670.     /GetNumberProofCopies
  671.     }ifelse get exec = flush 
  672.     restore"
  673. *End
  674. *CloseUI: *RS07NumProofCopies
  675.  
  676. *OpenUI *RS08StopBeforeNextMaster/Pause Before Next Master: PickOne
  677. *OrderDependency: 40 AnySetup *RS08StopBeforeNextMaster
  678. *DefaultRS08StopBeforeNextMaster: False
  679. *RS08StopBeforeNextMaster True/Yes: "
  680.   true /RisoControl /ProcSet findresource
  681.   /SetJobStopBeforeNextMaster
  682.   get exec"
  683. *End
  684. *RS08StopBeforeNextMaster False/No: "
  685.   false /RisoControl /ProcSet findresource
  686.   /SetJobStopBeforeNextMaster
  687.   get exec"
  688. *End
  689. *?RS08StopBeforeNextMaster: "
  690.   save
  691.   /RisoControl /ProcSet findresource
  692.   /GetJobStopBeforeNextMaster
  693.   get exec
  694.   {(True)} {(False)}
  695.   ifelse = flush restore"
  696. *End
  697. *CloseUI: *RS08StopBeforeNextMaster
  698.  
  699. *OpenUI *RS09JobSelectPages/Print Even<2F>Odd Pages: PickOne
  700. *OrderDependency: 40 AnySetup *RS09JobSelectPages
  701. *DefaultRS09JobSelectPages: All
  702. *RS09JobSelectPages All/Print All Pages: "
  703.   /All /RisoControl /ProcSet findresource
  704.   /SetJobSelectPages
  705.   get exec"
  706. *End
  707. *RS09JobSelectPages Odd/Print Odd Pages Only: "
  708.   /Odd /RisoControl /ProcSet findresource
  709.   /SetJobSelectPages
  710.   get exec"
  711. *End
  712. *RS09JobSelectPages Even/Print Even Pages Only: "
  713.   /Even /RisoControl /ProcSet findresource
  714.   /SetJobSelectPages
  715.   get exec"
  716. *End
  717. *?RS09JobSelectPages: "
  718.   save
  719.   /RisoControl /ProcSet findresource
  720.   /GetJobSelectPages
  721.   get exec =
  722.   flush restore"
  723. *End
  724. *CloseUI: *RS09JobSelectPages
  725.  
  726. *OpenUI *RS10Rotate180/Rotate 180<B0>: PickOne
  727. *OrderDependency: 40 AnySetup *RS10Rotate180
  728. *DefaultRS10Rotate180: False
  729. *RS10Rotate180 True/Yes: "
  730.   2 /RisoControl /ProcSet findresource
  731.   /SetJobImageRotate
  732.   2 copy known {
  733.     get exec
  734.   }{
  735.     pop pop pop
  736.   } ifelse"
  737. *End
  738. *RS10Rotate180 False/No: "
  739.   0 /RisoControl /ProcSet findresource
  740.   /SetJobImageRotate
  741.   2 copy known {
  742.     get exec
  743.   }{
  744.     pop pop pop
  745.   } ifelse"
  746. *End
  747. *?RS10Rotate180: "
  748.   save
  749.     /RisoControl /ProcSet findresource
  750.     /GetJobImageRotate
  751.     2 copy known {
  752.     get exec
  753.     } {
  754.       pop pop -1
  755.     } ifelse (Unknown)
  756.     << 0 (False) 2 (True) >> {
  757.       exch 3 index eq {
  758.         exch pop exit
  759.       } if pop
  760.     } forall
  761.     = flush pop
  762.   restore"
  763. *End
  764. *CloseUI: *RS10Rotate180
  765.  
  766. *% --------------- Fonts ---------------
  767.  
  768. *DefaultFont: Courier
  769. *Font AvantGarde-Book: Standard "(001.006)" Standard Disk
  770. *Font AvantGarde-BookOblique: Standard "(001.006)" Standard Disk
  771. *Font AvantGarde-Demi: Standard "(001.007)" Standard Disk
  772. *Font AvantGarde-DemiOblique: Standard "(001.007)" Standard Disk
  773. *Font Bookman-Demi: Standard "(001.004)" Standard Disk
  774. *Font Bookman-DemiItalic: Standard "(001.004)" Standard Disk
  775. *Font Bookman-Light: Standard "(001.004)" Standard Disk
  776. *Font Bookman-LightItalic: Standard "(001.004)" Standard Disk
  777. *Font Courier: Standard "(002.004)" Standard Disk
  778. *Font Courier-Bold: Standard "(002.004)" Standard Disk
  779. *Font Courier-BoldOblique: Standard "(002.004)" Standard Disk
  780. *Font Courier-Oblique: Standard "(002.004)" Standard Disk
  781. *Font Helvetica: Standard "(001.006)" Standard Disk
  782. *Font Helvetica-Bold: Standard "(001.007)" Standard Disk
  783. *Font Helvetica-BoldOblique: Standard "(001.007)" Standard Disk
  784. *Font Helvetica-Narrow: Standard "(001.006)" Standard Disk
  785. *Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard Disk
  786. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard Disk
  787. *Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard Disk
  788. *Font Helvetica-Oblique: Standard "(001.006)" Standard Disk
  789. *Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard Disk
  790. *Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard Disk
  791. *Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard Disk
  792. *Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard Disk
  793. *Font Palatino-Bold: Standard "(001.000)" Standard Disk
  794. *Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk
  795. *Font Palatino-Italic: Standard "(001.000)" Standard Disk
  796. *Font Palatino-Roman: Standard "(001.000)" Standard Disk
  797. *Font Symbol: Special "(001.007)" Special Disk
  798. *Font Times-Bold: Standard "(001.007)" Standard Disk
  799. *Font Times-BoldItalic: Standard "(001.009)" Standard Disk
  800. *Font Times-Italic: Standard "(001.007)" Standard Disk
  801. *Font Times-Roman: Standard "(001.007)" Standard Disk
  802. *Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard Disk
  803. *Font ZapfDingbats: Special "(001.004)" Special Disk
  804. *?FontList: "
  805.   save
  806.     (*) {cvn ==} 128 string /Font resourceforall
  807.     (*) = flush
  808.   restore"
  809. *End
  810. *?FontQuery: "
  811.   save
  812.     { count 1 gt
  813.       { exch dup 127 string cvs (/) print print (:) print
  814.       /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  815.       } { exit } ifelse
  816.     } bind loop
  817.     (*) = flush
  818.   restore"
  819. *End
  820.  
  821. *% --------------- Printer Messages ---------------
  822.  
  823. *% ----- Consumables
  824. *PrinterError: "paper empty"
  825. *PrinterError: "master roll empty"
  826. *PrinterError: "master disposal box full"
  827. *PrinterError: "ink cartridge empty"
  828. *% ----- Engine
  829. *PrinterError: "paper jam"
  830. *PrinterError: "master jam"
  831. *PrinterError: "option error"
  832. *PrinterError: "offline, press printer I/F key to continue"
  833. *PrinterError: "check printer control panel"
  834. *PrinterError: "fatal, check printer control panel"
  835. *PrinterError: "check printer power and cable connection"
  836.  
  837. *% ----- General
  838. *Status: "idle"
  839. *Status: "busy"
  840. *Status: "waiting"
  841. *Status: "printing"
  842. *% ----- Consumables
  843. *Status: "PrinterError: paper empty"
  844. *Status: "PrinterError: master roll empty"
  845. *Status: "PrinterError: master disposal box full"
  846. *Status: "PrinterError: ink cartridge empty"
  847. *% ----- Engine
  848. *Status: "PrinterError: paper jam"
  849. *Status: "PrinterError: master jam"
  850. *Status: "PrinterError: option error"
  851. *Status: "PrinterError: offline, press printer I/F key to continue"
  852. *Status: "PrinterError: check printer control panel"
  853. *Status: "PrinterError: fatal, check printer control panel"
  854. *Status: "PrinterError: check printer power and cable connection"
  855.  
  856. *Source: "Serial"
  857. *Source: "EtherTalk"
  858. *Source: "Parallel"
  859. *Source: "LPR"
  860.  
  861. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  862. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  863. *Message: "\FontName\ not found, using Courier"
  864.  
  865. *% --------------- Color Separation ---------------
  866.  
  867. *DefaultColorSep: ProcessBlack.75lpi.600dpi/75 lpi / 600 dpi
  868.  
  869. *% ----- 75 lpi / 600 dpi
  870. *ColorSepScreenAngle ProcessBlack.75lpi.600dpi/75 lpi / 600 dpi: "45"
  871. *ColorSepScreenAngle ProcessCyan.75lpi.600dpi/75 lpi / 600 dpi: "15"
  872. *ColorSepScreenAngle ProcessMagenta.75lpi.600dpi/75 lpi / 600 dpi: "75"
  873. *ColorSepScreenAngle ProcessYellow.75lpi.600dpi/75 lpi / 600 dpi: "0"
  874. *ColorSepScreenFreq ProcessBlack.75lpi.600dpi/75 lpi / 600 dpi: "75"
  875. *ColorSepScreenFreq ProcessCyan.75lpi.600dpi/75 lpi / 600 dpi: "75"
  876. *ColorSepScreenFreq ProcessMagenta.75lpi.600dpi/75 lpi / 600 dpi: "75"
  877. *ColorSepScreenFreq ProcessYellow.75lpi.600dpi/75 lpi / 600 dpi: "75"
  878.  
  879. *% 16 April 1997
  880. *% End of PPD file for SC7500 for RISOGRAPH SR series 600 dpi
  881. *% The byte count of this file should be exactly 025296 or 026179
  882. *% depending on the filesystem it resides in.
  883. *% end of PPD file for SC7500 
  884.